#calendarDiv {
	vertical-align:top;
	width:auto;
}
.t1 {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0 2px;
}
.t2 {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0 1px;
}
.chromeColor {
	background: #C3D9FF none repeat scroll 0 0;
	border-color: #C3D9FF;
}
.mainGrid {
	background: #C3D9FF none repeat scroll 0 0;
	border-bottom: 6px solid #C3D9FF;
}
.printborder {
	border-left: 9px solid #C3D9FF;
}
#gridcontainer {
	background: #E8EEF7 noen repeat scroll 0 0;
	height: 300px;
	position: relative;
}
.wk-scrolltimedevents {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #A2BBDD;
	border-top: 1px solid #A2BBDD;
	font-size: 11px;
	line-height: normal;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0;
	position: relative;
}
.wk-weektop {
	background-color: #C3D9FF;
	font-size: 11px;
	line-height: 14px;
	overflow: hidden;
	table-layout: fixed;
	width: 100%;
}
.wk-tz1abe1 {
	color: #446688;
	overflow: hidden;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: bottom;
}
.wk-dayname {
	color: #112ABB;
	font-weight: normal;
	margin-left: 4px;
	padding: 2px 4px;
	white-space: nowrap;
}
.wk-allday {
	background-color: #E8EEF7;
	border-color: #A2BBDD #FFFFFF #FFFFFF #A2BBDD;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	line-height: 14px;
}
.st-grid {
	position: relative;
	table-layout: fixed;
	width: 100%;
}
.wk-allday .st-c {
	border-left: 3px double #DDDDDD;
	padding-left: 0;
	padding-right: 0;
}
.st-s {
	cursor: default;
	padding-bottom: 2px;
}
.st-c {
	font-family: Verdana,sans-serif;
	padding: 1px 1px 0 2px;
	vertical-align: top;
}
.wk-webcontent-td {
	font-size: 0;
	height: 5px;
	padding-left: 2px;
}
.tg-timedevents {
	background-color:#FFFFFF;
	margin-top:-1px;
	table-layout:fixed;
	width:100%;
}
.tg-hourmarkerwrapper {
	height:1px;
	position:relative;
	top:1px;
}
.tg-hourmarkers {
	position:absolute;
	width:100%;
}
.tg-dualmarker {
	border-bottom:1px dotted #DDDDDD;
	border-top:1px solid #DDDDDD;
	height:1em;
	line-height:1em;
	margin-bottom:1em;
}
.tg-times {
	background-color:#E8EEF7;
	color:#446688;
	overflow:hidden;
	padding:1px 1px 0 0;
	text-align:right;
	vertical-align:top;
}
.tg-time {
	border-bottom:1px solid #DDDDDD;
	padding-right:2px;
}
.tg-day {
	border-left:3px double #DDDDDD;
	overflow:hidden;
	vertical-align:top;
}
.tg-today {
	background-color:#FFFFCC;
}
.tg-daywrapper {
	cursor:default;
	margin-right:12px;
	position:relative;
}
.tg-nowmarker {
	border-top:2px solid red;
	height:0;
	line-height:0;
	opacity:0.4;
	position:relative;
}
.cbrd {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border:1px solid;
}
.chip {
	-moz-user-select:none;
	color:#FFFFFF;
	cursor:default;
	overflow:hidden;
	position:absolute;
}
.chip dl {
	border-style:solid;
	border-width:0;
	margin:0;
	overflow:hidden;
	padding:0 0 1px;
}
.chip dt {
	-x-system-font:none;
	font-family:Verdana,Sans-serif;
	font-size:80%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-top:0px;
	overflow:hidden;
	padding-left:1px;
	text-align:left;
	white-space:nowrap;
}
.cic-tmr {
	background-position:-28px -57px;
}
.cic {
	/*background-image:url(//calendar.google.com/googlecalendar/images/combined_v6.gif);*/
	background-repeat:no-repeat;
	display:inline-block;
	height:7px;
	line-height:7px;
	margin-left:2px;
	width:9px;
}
.chip dd {
	-x-system-font:none;
	font-family:Verdana,Sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
	margin:0;
	overflow:hidden;
	padding:0 1px;
	text-align:left;
}
.resizer {
	bottom:0;
	cursor:s-resize;
	height:7px;
	line-height:7px;
	position:absolute;
	width:100%;
}
.rszr_icon {
	border-top:3px double white;
	font-size:0;
	height:0;
	line-height:0;
	margin-left:auto;
	margin-right:auto;
	width:10px;
}